Cosmos SDK (アカウント)
Cosmos SDKでは、keyringと呼ばれるオブジェクトを使用してキーが保存および管理されます。
ここでは、secp256k1とed25519をサポートしています
各アカウントは、公開鍵から派生したバイト列であるAddressを用いて識別されます。
SDKでは、アカウントが使用されるコンテキストを特定するために、3種類のアドレスを定義しています。
- AccAddress :ユーザー(メッセージの送信者)を識別します。
- ValAddress :バリデータのオペレータを識別するためのものです。
- ConsAddress:コンセンサスに参加しているバリデータ・ノードを示す。バリデータ・ノードは ed25519 カーブを使用